JADE: A software framework for developing multi-agent applications. Lessons learned
نویسندگان
چکیده
Since a number of years agent technology is considered one of the most innovative technologies for the development of distributed software systems. While not yet a mainstream approach in software engineering at large, a lot of work on agent technology has been done, many research results and applications have been presented, and some software products exists which have moved from the research community to the industrial community. One of these is JADE, a software framework that facilitates development of interoperable intelligent multi-agent systems and that is distributed under an Open Source License. JADE is a very mature product, used by a heterogeneous community of users both in research activities and in industrial applications. This paper presents JADE and its technological components together with a discussion of the possible reasons for its success and lessons learned from the somewhat detached perspective possible nine years after its inception. 2007 Elsevier B.V. All rights reserved.
منابع مشابه
Developing multi-agent systems with a FIPA-compliant agent framework
To ease large-scale realization of agent applications there is an urgent need for frameworks, methodologies and toolkits that support the effective development of agent systems. Moreover, since one of the main tasks for which agent systems were invented is the integration between heterogeneous software, independently developed agents should be able to interact successfully. In this paper, we pr...
متن کاملDeveloping Multi-agent Systems with JADE
JADE (Java Agent Development Framework) is a software framework to make easy the development of multi-agent applications in compliance with the FIPA specifications. JADE can then be considered a middle-ware that implements an efficient agent platform and supports the development of multi agent systems. JADE agent platform tries to keep high the performance of a distributed agent system implemen...
متن کاملJADE – A FIPA-compliant agent framework
JADE is a software framework to develop agent applications in compliance with the FIPA specifications for interoperable intelligent multi-agent systems. The goal is to simplify development while ensuring standard compliance through a comprehensive set of system services and agents. JADE can then be considered an agent middle-ware that implements an Agent Platform and a development framework. It...
متن کاملDeveloping Multi-User Online Games with Agents
This paper presents a software framework able to extend the coverage of virtual communities across the boundaries of the everyday Internet by providing ubiquitous and integrated access to applications regardless of the users connecting though conventional, fixed-network computers, mobile, wireless-network devices or even interactive digital television set-top boxes. This software framework is a...
متن کاملEnhancing Peer-to-Peer Applications with Multi-agent Systems
This paper copes with the problem of integrating peer-to-peer and multi-agent systems for the realization of both large-scale multi-agent systems and sophisticated peer-to-peer applications. In particular, it presents how JADE, one of the best known and most used software framework for the development of multi-agent systems, has been extended with a peer-to-peer technology, and how a JADE multi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Information & Software Technology
دوره 50 شماره
صفحات -
تاریخ انتشار 2008